package com.java.module.fire.mapper;

import java.util.List;
import com.java.module.fire.domain.Uninterested;

/**
 * 不感兴趣Mapper接口
 * 
 * @author Administrator
 * @date 2025-06-23
 */
public interface UninterestedMapper {
    /**
     * 查询不感兴趣
     * 
     * @param uninterestedId 不感兴趣ID
     * @return 不感兴趣
     */
    public Uninterested selectUninterestedById(Long uninterestedId);

    /**
     * 查询不感兴趣
     *
     * @param uninterested 不感兴趣
     * @return 不感兴趣
     */
    public Uninterested selectUninterestedOne(Uninterested uninterested);

    /**
     * 查询不感兴趣列表
     * 
     * @param uninterested 不感兴趣
     * @return 不感兴趣集合
     */
    public List<Uninterested> selectUninterestedList(Uninterested uninterested);

    /**
     * 新增不感兴趣
     * 
     * @param uninterested 不感兴趣
     * @return 结果
     */
    public int insertUninterested(Uninterested uninterested);

    /**
     * 修改不感兴趣
     * 
     * @param uninterested 不感兴趣
     * @return 结果
     */
    public int updateUninterested(Uninterested uninterested);

    /**
     * 删除不感兴趣
     * 
     * @param uninterestedId 不感兴趣ID
     * @return 结果
     */
    public int deleteUninterestedById(Long uninterestedId);

    /**
     * 批量删除不感兴趣
     * 
     * @param uninterestedIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteUninterestedByIds(Long[] uninterestedIds);
}
